home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet 2002 July / Practical Internet July 2002.iso / pc / Software / WorkShops / audiogalaxy.exe / Main / readme.txt < prev    next >
Encoding:
Text File  |  2002-01-19  |  7.2 KB  |  153 lines

  1. ***BETA***  VERSION 0.609
  2. March 5, 2002
  3.  
  4. http://www.audiogalaxy.com
  5.  
  6. --IMPORTANT--
  7.  
  8. Audiogalaxy is here to help you explore music.  Our focus is to make your time at
  9. Audiogalaxy.com an enjoyable experience.  
  10.  
  11. *    We have released the user interface portion (ui.dll) via the GNU Public License.
  12. If you have already designed a user interface before for the agent there will not be many
  13. changes. It will also be easier to control events and misc other material.  It is available at
  14. http://www.audiogalaxy.com/downloads/AGSatellite-Win32UI-source.zip
  15.  
  16.  
  17. *    You might noticed something like this when you type netstat:
  18. TCP    you:2892           localhost:50000        ESTABLISHED
  19. TCP    you:50000          localhost:2892         ESTABLISHED
  20.  
  21. This is how AGSatellite.exe and UI.dll communicate (wait for release of source code to see more).  This was done
  22. to make it cross platform between Win32 and Linux.
  23.  
  24. *    This linux version does not currently support a GUI, but one can easily be constructed.  If there
  25. is interested please post messages on the discussion board so that we can release a GUI ready linux
  26. version.
  27.  
  28.  
  29. Why use this?
  30.  
  31. Features:
  32.  
  33. 1.  Audiogalaxy servers automatically pick the closest non-busy person that has the file you want to minimize
  34. traffic and bandwidth abuse.  Example:  if your neighbor across the hall in your dorm has the file you want,
  35. you will get it from him/her at a very high speed.
  36.  
  37. 2.  True web-based system allows you to download files to your machine even if you are not physically
  38. there.  ie:  If you are at work and want to download files to your home, just jump on the web at work and login
  39. with your home Satellite account.
  40.  
  41. 3.    Unique transaction based queuing system with auto-resume - once you select a file to download from
  42. somebody you are told the status of it:  Looking for a match, All matches are busy, or No active matches.
  43. If somebody logs who has a file that you wanted and is in the "no active matches" state you will automatically
  44. start getting the file.  NO MORE 95% downloaded files due to nifty auto-resume!!!
  45.  
  46. 4.  This system is designed to handle millions of files with more than 3,000,000 people online at once
  47.  
  48. 5.  The satellite has been re-written so that your machine resources are not abused and you barely notice
  49. the Audiogalaxy Satellite is active.  Very low CPU usage on active transfers combined with a minimal memory
  50. footprint add to a happy system.
  51.  
  52. 6.  The ui.dll code is GPL'ed so that you can create any kind of interface to the Audiogalaxy Satellite
  53. you can dream up.
  54.  
  55. 7.  No open ports!  The Audiogalaxy Satellite only opens listening ports when necessary and will never keep
  56. them open longer than 120 seconds waiting for somebody to connect.  If somebody portscan's your machine
  57. they will not be able to detect the Satellite running.
  58.  
  59.  
  60.  
  61. Changes:
  62.  
  63. 0.516a:
  64. Fixed nasty infinite loop while trying to connect to the master server - caused 100% cpu usage and maxed
  65. out your hard disk (giant logfile)
  66.  
  67. 0.517
  68. Fixed connect error - satellite was not registering connect failures properly
  69. Logfile size should now be much smaller - 10035 non fatal errors have been
  70. slienced
  71.  
  72. 0.518
  73. -TCP Nodelay is not enabled anymore on windows clients
  74. -fixed 128 byte file length (used to crash Satellite)
  75. -now includes auto-upgrade features
  76. -assert w/ mail michael@audiogalaxy.com hopefully has been completely fixed
  77. -smaller install file (now uses Mindvision instead of installshield)
  78.  
  79. 0.519
  80. -Added VBR detection to mp3 files
  81. -Added ID3v2 v2.0 detection to mp3 files
  82. -possible deadlock resolved with connection to master server
  83. -enhanced multi-homed proxy/gateway transfers - ie:  should work better for people who have rotating ip addresses
  84. for each connection because they are behind a gateway ie:  Microsoft's Redmond Campus (tidexx.microsoft.com)
  85. -compiled in release mode, hence the smaller executable
  86.  
  87. 0.520
  88. -Fixed very minor bug in file scanning that appeared to freeze the application
  89. -Fixed minor file scanning bug that would cause a server and client out of sync message
  90. -Improved the UI on startup to make it easier to understand how to create an account
  91. -Improved overall UI (fixed AG Icons)
  92. -Improved windows installation to ask user first if the Satellite should be placed in the startup folder
  93. -ID3v2 v1 tags now supported
  94.  
  95. 0.600
  96. -Added bandwidth management code - this adjusts the TCP Window size between 4k and 64k.   This should really help people who
  97. had problems doing other activities on the internet while their Satellite was transferring files.  If you are on a high bandwidth
  98. connection turn it up to fast (64k), if you are using a modem, cable modem, or slow DSL, you should reduce the bar to
  99. about one notch below the middle.  Play around with this to determine the best setting for you.
  100. -File scanning code has been re-written to allow interactive file scanning in a single threaded environment
  101. -Added website winamp/default mp3 player functionality
  102. -The signup process has been integrated into the Satellite
  103. -Added a user interface to edit your shares.txt file - after making a change the Satellite will rescan your files
  104. -Added the ability to change users
  105. -User account and password is no longer clear text (account.txt has been replaced)
  106. -The account which you are logged in now shows up in the Satellite
  107. -Pre 0.600 User interfaces will probably not work correctly with this version and should not be used
  108. -Improved file buffering code - the Satellite should not read/write as often to the hard disk when you are transferring a file
  109. -Incomplete temp file deletion capability
  110.  
  111. 0.601
  112. -Includes a fix for sharing of root directories
  113. -way less logging
  114. -a few simple UI fixes
  115.  
  116. 0.605
  117. -do the right thing with the window on start up
  118. -SOCKS support
  119. -disable logging option
  120. -improvements in error handling
  121. -option to display server status in bar
  122. -increased timeout for creating/testing accounts to 90 seconds
  123. -support to play or enqueue lists of songs
  124. -slow down reconnects to master server
  125. -don't log the server conn state
  126. -fixed bug when server would send back a cacheFile msg for a file the client had deleted
  127. -don't assert out if identical transaction IDs are found in abortTransfer
  128. -new message headers use 7 less bytes/message
  129. -option to turn on/off logfile
  130. -hopefully fixed start-up bugs in the UI
  131. -hopefully fixed quit bugs in the UI
  132. -modified how shared directories are picked when they dont exist (ie: account creation)
  133. -more minor UI changes to the shared directory selection
  134. -fixed really annoying bug that caused the satellite to appear to be frozen and existed only
  135.  in the systray - users were forced to end-task and try again - note to UI developers - this bug exists
  136. in your version if you based it off 0.601 UI source - check out how the UI connects to the core.
  137. -recompiled with updated compiler
  138. -Added the uninstaller (adds about 150-200k to the download, oh well)
  139.  
  140. 0.606
  141. Nasty problem on Win95/98 platforms where sometimes a file could not be written to which appears to be
  142. caused by a corrupt file (you should ran scandisk with FAT tables).  Handle
  143. this by deleting the file and re-downloading.
  144.  
  145. 0.608
  146. Minor protocol and file-scanning changes
  147.  
  148. 0.609
  149. -Easier account creation via the Satellite, only username and password required
  150. -Compiled under XP
  151. -Misc UI XP Fixes
  152.  
  153.